package com.sunwayhorizo.health.business.dto.clinic.emr.document;

import java.io.Serializable;

import com.sunwayhorizo.health.business.dto.DictionaryDTO;

/**
 * @ClassName EmrDiagnosisDTO <br>
 * @PackageName com.sunwayhorizo.health.business.dto.clinic.emr.document <br>
 * @Description 诊断DTO<br>
 * @Author jinzw <br>
 * @Date 2011-03-10 <br>
 * @Version 1.0 <br>
 * @ModifiedDesc <br>
 * @ModifiedDate <br>
 * @ModifiedBy <br>
 * @Copyright 2010-2020 北京三维海容 All Rights Reserved. <br>
 */

@SuppressWarnings("serial")
public class EmrDiagnosisDTO implements Serializable
{

    /**
     * 主键id
     */
    private String id;
    /**
     * 患者ID
     */
    private String patientRoleId;
    /**
     * 住院次数
     */
    private String patientNum;
    /**
     * 住院科室编码
     */
    private String deptCode;
    /**
     * 住院科室中文显示名称
     */
    private String deptName;
    /**
     * 诊断类型字典
     */
    private DictionaryDTO diagnosisType = new DictionaryDTO();

    /**
     * 诊断名称字典
     */
    private DictionaryDTO diagnosisName = new DictionaryDTO();

    /**
     * 主子诊断标记
     */
    private String masterDiagnosticsFlag;

    /**
     * 疑似诊断标记 1：是疑似 空:不是疑似
     */
    private String suspectedFlag;

    /**
     * 诊断日期
     */
    private String diagnosisDate;
    /**
     * 治疗天数
     */
    private String treatmentDays;
    /**
     * 治疗结果(治愈，好转 前台字典)
     */
    private String treatmentResult;
    /**
     * 手术治疗的标志 0-非手术治疗，1-手术治疗
     */
    private String surgeryFlag;
    /**
     * 住院医师签名
     */
    private String empRoleId;
    /**
     * 住院医师签字时间
     */
    private String lowSignatureDate;
    /**
     * 上级医生审签
     */
    private String higherSignature;
    /**
     * 上级医生时间
     */
    private String higherSignatureDate;


    public String getId()
    {
        return id;
    }


    public void setId(String id)
    {
        this.id = id;
    }


    public String getPatientRoleId()
    {
        return patientRoleId;
    }


    public void setPatientRoleId(String patientRoleId)
    {
        this.patientRoleId = patientRoleId;
    }


    public String getPatientNum()
    {
        return patientNum;
    }


    public void setPatientNum(String patientNum)
    {
        this.patientNum = patientNum;
    }


    public String getDeptCode()
    {
        return deptCode;
    }


    public void setDeptCode(String deptCode)
    {
        this.deptCode = deptCode;
    }


    public String getDeptName()
    {
        return deptName;
    }


    public void setDeptName(String deptName)
    {
        this.deptName = deptName;
    }


    public DictionaryDTO getDiagnosisType()
    {
        return diagnosisType;
    }


    public void setDiagnosisType(DictionaryDTO diagnosisType)
    {
        this.diagnosisType = diagnosisType;
    }


    public DictionaryDTO getDiagnosisName()
    {
        return diagnosisName;
    }


    public void setDiagnosisName(DictionaryDTO diagnosisName)
    {
        this.diagnosisName = diagnosisName;
    }


    public String getDiagnosisDate()
    {
        return diagnosisDate;
    }


    public void setDiagnosisDate(String diagnosisDate)
    {
        this.diagnosisDate = diagnosisDate;
    }


    public String getTreatmentDays()
    {
        return treatmentDays;
    }


    public void setTreatmentDays(String treatmentDays)
    {
        this.treatmentDays = treatmentDays;
    }


    public String getTreatmentResult()
    {
        return treatmentResult;
    }


    public void setTreatmentResult(String treatmentResult)
    {
        this.treatmentResult = treatmentResult;
    }


    public String getSurgeryFlag()
    {
        return surgeryFlag;
    }


    public void setSurgeryFlag(String surgeryFlag)
    {
        this.surgeryFlag = surgeryFlag;
    }


    public String getEmpRoleId()
    {
        return empRoleId;
    }


    public void setEmpRoleId(String empRoleId)
    {
        this.empRoleId = empRoleId;
    }


    public String getLowSignatureDate()
    {
        return lowSignatureDate;
    }


    public void setLowSignatureDate(String lowSignatureDate)
    {
        this.lowSignatureDate = lowSignatureDate;
    }


    public String getHigherSignature()
    {
        return higherSignature;
    }


    public void setHigherSignature(String higherSignature)
    {
        this.higherSignature = higherSignature;
    }


    public String getHigherSignatureDate()
    {
        return higherSignatureDate;
    }


    public void setHigherSignatureDate(String higherSignatureDate)
    {
        this.higherSignatureDate = higherSignatureDate;
    }


    public String getMasterDiagnosticsFlag()
    {
        return masterDiagnosticsFlag;
    }


    public void setMasterDiagnosticsFlag(String masterDiagnosticsFlag)
    {
        this.masterDiagnosticsFlag = masterDiagnosticsFlag;
    }


    public String getSuspectedFlag()
    {
        return suspectedFlag;
    }


    public void setSuspectedFlag(String suspectedFlag)
    {
        this.suspectedFlag = suspectedFlag;
    }
}
